package com.ysd.lis.service.sta;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ysd.common.Result;
import com.ysd.lis.dto.UploadCipherText;
import com.ysd.lis.dto.sta.StaModuleDto;
import com.ysd.lis.dto.sta.StaModuleParam;
import com.ysd.lis.entity.sta.StaModule;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;

public interface StaModuleService extends IService<StaModule> {

    Result findStaModuleList(StaModuleParam param);

    Result addStaModule(StaModule staModule);

    Result editStaModule(StaModule supplier);

    Result batchDeleteStaModuleList(StaModuleDto dto);

    Result uploadRegisterFile(MultipartFile file, HttpServletRequest request) throws Exception;
    Result uploadRegisterCipherText(UploadCipherText uploadCipherText) throws Exception;

}
